#ifndef DEATHEVENT_H
#define DEATHEVENT_H

#include "IGameEvent.h"
#include "Actor.h"

class DeathEvent :
	public IGameEvent
{
public:
	static const EventType type = EVENT_DEATH;
	DeathEvent(std::istrstream &in);
	DeathEvent(const boost::shared_ptr<Actor> actor);
	~DeathEvent(void);
	virtual const EventType getEventType(void) const;
	virtual void serialize(std::ostrstream &out) const;
	boost::shared_ptr<Actor> mpActor;

};

#endif